<?php

/**
 * 验证一个字符串是否是一个合法的手机号
 * @param string $str
 * @return bool 是否是
 */
function isPhoneNumber($str)
{
    return preg_match("/^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/", $str);
}

/**
 * 验证一个字符串是否是一个合法的邮箱地址
 *
 * @param string $str
 * @return bool 是否是
 */
function isEmail($str)
{
    return preg_match("/^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/", $str);
}
/**
 * 验证一个字符串是不是一个合法的数字
 * @param string $str
 * @return bool 是否是
 */
function isNumber($str){
    return preg_match("/^[0-9]*$/",$str);
}
?>